import router from '../../router'
import { findCurrent } from '@/api/user'
import { findRoleTypes } from '@/api/role'
// import { findAllStop } from '@/api/shop'
import { setStorage, getStorage, hasStorage } from '@/utils/storage'

const state = {
  userInfo: {},
  treeMenu: [{ id: 0, menuName: '沭阳人社', children: [] }],
  menu: JSON.parse(getStorage('menu')) || [],
  routers: {},
  roleTypes: [],
  shopList: [],
}

const mutations = {
  SET_USERINFO: (state, userInfo) => {
    state.userInfo = userInfo
  },
  SET_MENU: (state, menu) => {
    state.menu = menu
  },
  SET_ROLETYPES: (state, roleTypes) => {
    state.roleTypes = roleTypes
  },
  SET_STOPLIST: (state, shopList) => {
    state.shopList = shopList
  },
}

const actions = {
  getMenu({ commit, state }, status) {
    // findCurrent().then((res) => {
    //   console.log('res', res)
    let res = {
      "success": true,
      "msg": "查询成功",
      "code": "200",
      "data": [
        // {
        //   "id": 1,
        //   "parentId": 0,
        //   "menuName": "系统设置",
        //   "level": 1,
        //   "menuType": 0,
        //   "menuUrl": "setting",
        //   "menuPermission": "",
        //   "menuIcon": "el-icon-s-fold",
        //   "createDate": "2020-07-03 15:49:20",
        //   "createBy": 1,
        //   "updateDate": "2020-11-05 11:51:30",
        //   "updateBy": 1,
        //   "delFlag": 0,
        //   "serverType": 0,
        //   "userId": 0,
        //   "path": "setting",
        //   "parentName": null,
        //   "children": [
        //     {
        //       "id": 2,
        //       "parentId": 1,
        //       "menuName": "运管菜单",
        //       "level": 2,
        //       "menuType": 0,
        //       "menuUrl": "menuSet",
        //       "menuPermission": null,
        //       "menuIcon": "el-icon-s-goods",
        //       "createDate": "2020-07-03 15:58:39",
        //       "createBy": 1,
        //       "updateDate": "2020-08-24 06:46:54",
        //       "updateBy": 1,
        //       "delFlag": 0,
        //       "serverType": 0,
        //       "userId": 0,
        //       "path": "setting/menuSet",
        //       "parentName": null,
        //       "children": null,
        //       "btns": [
        //         {
        //           "id": 5,
        //           "parentId": 2,
        //           "menuName": "新增菜单",
        //           "level": 99,
        //           "menuType": 0,
        //           "menuUrl": null,
        //           "menuPermission": "sys:menu:add",
        //           "menuIcon": null,
        //           "createDate": "2020-07-03 16:00:28",
        //           "createBy": 1,
        //           "updateDate": null,
        //           "updateBy": 0,
        //           "delFlag": 0,
        //           "serverType": 0,
        //           "userId": 0,
        //           "path": null,
        //           "parentName": null,
        //           "children": null,
        //           "btns": null
        //         },
        //         {
        //           "id": 6,
        //           "parentId": 2,
        //           "menuName": "编辑菜单",
        //           "level": 99,
        //           "menuType": 0,
        //           "menuUrl": null,
        //           "menuPermission": "sys:menu:update",
        //           "menuIcon": null,
        //           "createDate": "2020-07-03 16:00:42",
        //           "createBy": 1,
        //           "updateDate": null,
        //           "updateBy": 0,
        //           "delFlag": 0,
        //           "serverType": 0,
        //           "userId": 0,
        //           "path": null,
        //           "parentName": null,
        //           "children": null,
        //           "btns": null
        //         },
        //         {
        //           "id": 89,
        //           "parentId": 2,
        //           "menuName": "删除菜单",
        //           "level": 99,
        //           "menuType": 0,
        //           "menuUrl": null,
        //           "menuPermission": "sys:menu:delete",
        //           "menuIcon": null,
        //           "createDate": "2020-12-14 16:41:17",
        //           "createBy": 1,
        //           "updateDate": null,
        //           "updateBy": 0,
        //           "delFlag": 0,
        //           "serverType": 0,
        //           "userId": 0,
        //           "path": null,
        //           "parentName": null,
        //           "children": null,
        //           "btns": null
        //         },
        //         {
        //           "id": 216,
        //           "parentId": 2,
        //           "menuName": "查看菜单",
        //           "level": 99,
        //           "menuType": 0,
        //           "menuUrl": null,
        //           "menuPermission": "sys:menu:info",
        //           "menuIcon": null,
        //           "createDate": "2022-11-09 11:27:30",
        //           "createBy": 1,
        //           "updateDate": null,
        //           "updateBy": 0,
        //           "delFlag": 0,
        //           "serverType": 0,
        //           "userId": 0,
        //           "path": null,
        //           "parentName": null,
        //           "children": null,
        //           "btns": null
        //         },
        //         {
        //           "id": 216,
        //           "parentId": 2,
        //           "menuName": "查看菜单",
        //           "level": 99,
        //           "menuType": 0,
        //           "menuUrl": null,
        //           "menuPermission": "sys:menu:info",
        //           "menuIcon": null,
        //           "createDate": "2022-11-09 11:27:30",
        //           "createBy": 1,
        //           "updateDate": null,
        //           "updateBy": 0,
        //           "delFlag": 0,
        //           "serverType": 0,
        //           "userId": 0,
        //           "path": null,
        //           "parentName": null,
        //           "children": null,
        //           "btns": null
        //         }
        //       ]
        //     },
        //     {
        //       "id": 3,
        //       "parentId": 1,
        //       "menuName": "用户管理",
        //       "level": 2,
        //       "menuType": 0,
        //       "menuUrl": "user",
        //       "menuPermission": null,
        //       "menuIcon": "el-icon-user",
        //       "createDate": "2020-07-03 15:59:05",
        //       "createBy": 1,
        //       "updateDate": "2020-08-24 06:23:55",
        //       "updateBy": 1,
        //       "delFlag": 0,
        //       "serverType": 0,
        //       "userId": 0,
        //       "path": "setting/user",
        //       "parentName": null,
        //       "children": null,
        //       "btns": [
        //         {
        //           "id": 14,
        //           "parentId": 3,
        //           "menuName": "修改密码",
        //           "level": 99,
        //           "menuType": 0,
        //           "menuUrl": null,
        //           "menuPermission": "sys:user:updatePassword",
        //           "menuIcon": null,
        //           "createDate": "2021-03-11 09:17:28",
        //           "createBy": 1,
        //           "updateDate": null,
        //           "updateBy": 0,
        //           "delFlag": 0,
        //           "serverType": 0,
        //           "userId": 0,
        //           "path": null,
        //           "parentName": null,
        //           "children": null,
        //           "btns": null
        //         },
        //         {
        //           "id": 15,
        //           "parentId": 3,
        //           "menuName": "新增用户",
        //           "level": 99,
        //           "menuType": 0,
        //           "menuUrl": null,
        //           "menuPermission": "sys:user:add",
        //           "menuIcon": null,
        //           "createDate": "2020-07-03 16:05:04",
        //           "createBy": 1,
        //           "updateDate": null,
        //           "updateBy": 0,
        //           "delFlag": 0,
        //           "serverType": 0,
        //           "userId": 0,
        //           "path": null,
        //           "parentName": null,
        //           "children": null,
        //           "btns": null
        //         },
        //         {
        //           "id": 16,
        //           "parentId": 3,
        //           "menuName": "删除用户",
        //           "level": 99,
        //           "menuType": 0,
        //           "menuUrl": null,
        //           "menuPermission": "sys:user:delete",
        //           "menuIcon": null,
        //           "createDate": "2020-12-14 16:46:15",
        //           "createBy": 1,
        //           "updateDate": null,
        //           "updateBy": 0,
        //           "delFlag": 0,
        //           "serverType": 0,
        //           "userId": 0,
        //           "path": null,
        //           "parentName": null,
        //           "children": null,
        //           "btns": null
        //         },
        //         {
        //           "id": 22,
        //           "parentId": 3,
        //           "menuName": "编辑用户",
        //           "level": 99,
        //           "menuType": 0,
        //           "menuUrl": null,
        //           "menuPermission": "sys:user:update",
        //           "menuIcon": null,
        //           "createDate": "2020-08-19 02:35:28",
        //           "createBy": 1,
        //           "updateDate": null,
        //           "updateBy": 0,
        //           "delFlag": 0,
        //           "serverType": 0,
        //           "userId": 0,
        //           "path": null,
        //           "parentName": null,
        //           "children": null,
        //           "btns": null
        //         },
        //         {
        //           "id": 217,
        //           "parentId": 3,
        //           "menuName": "重置密码",
        //           "level": 99,
        //           "menuType": 0,
        //           "menuUrl": null,
        //           "menuPermission": "sys:user:reset",
        //           "menuIcon": null,
        //           "createDate": "2022-11-09 11:31:39",
        //           "createBy": 1,
        //           "updateDate": null,
        //           "updateBy": 0,
        //           "delFlag": 0,
        //           "serverType": 0,
        //           "userId": 0,
        //           "path": null,
        //           "parentName": null,
        //           "children": null,
        //           "btns": null
        //         },
        //         {
        //           "id": 218,
        //           "parentId": 3,
        //           "menuName": "赋值角色",
        //           "level": 99,
        //           "menuType": 0,
        //           "menuUrl": null,
        //           "menuPermission": "sys:user:addRole",
        //           "menuIcon": null,
        //           "createDate": "2022-11-09 11:31:56",
        //           "createBy": 1,
        //           "updateDate": null,
        //           "updateBy": 0,
        //           "delFlag": 0,
        //           "serverType": 0,
        //           "userId": 0,
        //           "path": null,
        //           "parentName": null,
        //           "children": null,
        //           "btns": null
        //         },
        //         {
        //           "id": 219,
        //           "parentId": 3,
        //           "menuName": "查看用户",
        //           "level": 99,
        //           "menuType": 0,
        //           "menuUrl": null,
        //           "menuPermission": "sys:user:info",
        //           "menuIcon": null,
        //           "createDate": "2022-11-09 11:32:09",
        //           "createBy": 1,
        //           "updateDate": null,
        //           "updateBy": 0,
        //           "delFlag": 0,
        //           "serverType": 0,
        //           "userId": 0,
        //           "path": null,
        //           "parentName": null,
        //           "children": null,
        //           "btns": null
        //         },
        //         {
        //           "id": 219,
        //           "parentId": 3,
        //           "menuName": "查看用户",
        //           "level": 99,
        //           "menuType": 0,
        //           "menuUrl": null,
        //           "menuPermission": "sys:user:info",
        //           "menuIcon": null,
        //           "createDate": "2022-11-09 11:32:09",
        //           "createBy": 1,
        //           "updateDate": null,
        //           "updateBy": 0,
        //           "delFlag": 0,
        //           "serverType": 0,
        //           "userId": 0,
        //           "path": null,
        //           "parentName": null,
        //           "children": null,
        //           "btns": null
        //         }
        //       ]
        //     },
        //     {
        //       "id": 4,
        //       "parentId": 1,
        //       "menuName": "角色管理",
        //       "level": 2,
        //       "menuType": 0,
        //       "menuUrl": "roleSet",
        //       "menuPermission": null,
        //       "menuIcon": "el-icon-s-custom",
        //       "createDate": "2020-07-03 15:59:24",
        //       "createBy": 1,
        //       "updateDate": "2020-08-24 06:24:23",
        //       "updateBy": 1,
        //       "delFlag": 0,
        //       "serverType": 0,
        //       "userId": 0,
        //       "path": "setting/roleSet",
        //       "parentName": null,
        //       "children": null,
        //       "btns": [
        //         {
        //           "id": 12,
        //           "parentId": 4,
        //           "menuName": "编辑角色",
        //           "level": 99,
        //           "menuType": 0,
        //           "menuUrl": null,
        //           "menuPermission": "sys:role:update",
        //           "menuIcon": null,
        //           "createDate": "2020-07-03 16:07:17",
        //           "createBy": 1,
        //           "updateDate": null,
        //           "updateBy": 0,
        //           "delFlag": 0,
        //           "serverType": 0,
        //           "userId": 0,
        //           "path": null,
        //           "parentName": null,
        //           "children": null,
        //           "btns": null
        //         },
        //         {
        //           "id": 13,
        //           "parentId": 4,
        //           "menuName": "删除角色",
        //           "level": 99,
        //           "menuType": 0,
        //           "menuUrl": null,
        //           "menuPermission": "sys:role:delete",
        //           "menuIcon": null,
        //           "createDate": "2020-07-03 16:07:30",
        //           "createBy": 1,
        //           "updateDate": null,
        //           "updateBy": 0,
        //           "delFlag": 0,
        //           "serverType": 0,
        //           "userId": 0,
        //           "path": null,
        //           "parentName": null,
        //           "children": null,
        //           "btns": null
        //         },
        //         {
        //           "id": 91,
        //           "parentId": 4,
        //           "menuName": "新增角色",
        //           "level": 99,
        //           "menuType": 0,
        //           "menuUrl": null,
        //           "menuPermission": "sys:role:add",
        //           "menuIcon": null,
        //           "createDate": "2020-12-14 16:53:43",
        //           "createBy": 1,
        //           "updateDate": null,
        //           "updateBy": 0,
        //           "delFlag": 0,
        //           "serverType": 0,
        //           "userId": 0,
        //           "path": null,
        //           "parentName": null,
        //           "children": null,
        //           "btns": null
        //         },
        //         {
        //           "id": 220,
        //           "parentId": 4,
        //           "menuName": "查看角色",
        //           "level": 99,
        //           "menuType": 0,
        //           "menuUrl": null,
        //           "menuPermission": "sys:role:info",
        //           "menuIcon": null,
        //           "createDate": "2022-11-09 11:33:08",
        //           "createBy": 1,
        //           "updateDate": null,
        //           "updateBy": 0,
        //           "delFlag": 0,
        //           "serverType": 0,
        //           "userId": 0,
        //           "path": null,
        //           "parentName": null,
        //           "children": null,
        //           "btns": null
        //         },
        //         {
        //           "id": 221,
        //           "parentId": 4,
        //           "menuName": "角色赋权",
        //           "level": 99,
        //           "menuType": 0,
        //           "menuUrl": null,
        //           "menuPermission": "sys:role:addPermission",
        //           "menuIcon": null,
        //           "createDate": "2022-11-09 11:33:22",
        //           "createBy": 1,
        //           "updateDate": null,
        //           "updateBy": 0,
        //           "delFlag": 0,
        //           "serverType": 0,
        //           "userId": 0,
        //           "path": null,
        //           "parentName": null,
        //           "children": null,
        //           "btns": null
        //         },
        //         {
        //           "id": 220,
        //           "parentId": 4,
        //           "menuName": "查看角色",
        //           "level": 99,
        //           "menuType": 0,
        //           "menuUrl": null,
        //           "menuPermission": "sys:role:info",
        //           "menuIcon": null,
        //           "createDate": "2022-11-09 11:33:08",
        //           "createBy": 1,
        //           "updateDate": null,
        //           "updateBy": 0,
        //           "delFlag": 0,
        //           "serverType": 0,
        //           "userId": 0,
        //           "path": null,
        //           "parentName": null,
        //           "children": null,
        //           "btns": null
        //         }
        //       ]
        //     }
        //   ],
        //   "btns": null
        // },
        {
          "id": 260,
          "parentId": 0,
          "menuName": "任务管理",
          "level": 1,
          "menuType": 0,
          "menuUrl": "task",
          "menuPermission": "",
          "menuIcon": "el-icon-collection",
          "createDate": "2023-05-15 11:09:57",
          "createBy": 1,
          "updateDate": "2023-05-15 15:42:03",
          "updateBy": 1,
          "delFlag": 0,
          "serverType": 0,
          "userId": 0,
          "path": "task",
          "parentName": null,
          "children": [

            {
              "id": 271,
              "parentId": 260,
              "menuName": "任务开启",
              "level": 2,
              "menuType": 0,
              "menuUrl": "open",
              "menuPermission": "",
              "menuIcon": "el-icon-stopwatch",
              "createDate": "2023-05-15 15:41:51",
              "createBy": 1,
              "updateDate": null,
              "updateBy": 0,
              "delFlag": 0,
              "serverType": 0,
              "userId": 0,
              "path": "task/open",
              "parentName": null,
              "children": null,
              "btns": []
            },
            // {
            //   "id": 272,
            //   "parentId": 260,
            //   "menuName": "任务列表",
            //   "level": 2,
            //   "menuType": 0,
            //   "menuUrl": "list",
            //   "menuPermission": "",
            //   "menuIcon": "el-icon-s-order",
            //   "createDate": "2023-05-15 15:41:51",
            //   "createBy": 1,
            //   "updateDate": null,
            //   "updateBy": 0,
            //   "delFlag": 0,
            //   "serverType": 0,
            //   "userId": 0,
            //   "path": "task/list",
            //   "parentName": null,
            //   "children": null,
            //   "btns": []
            // },
            // {
            //   "id": 273,
            //   "parentId": 260,
            //   "menuName": "存储目录",
            //   "level": 2,
            //   "menuType": 0,
            //   "menuUrl": "fold",
            //   "menuPermission": "",
            //   "menuIcon": "el-icon-s-order",
            //   "createDate": "2023-05-15 15:41:51",
            //   "createBy": 1,
            //   "updateDate": null,
            //   "updateBy": 0,
            //   "delFlag": 0,
            //   "serverType": 0,
            //   "userId": 0,
            //   "path": "task/list",
            //   "parentName": null,
            //   "children": null,
            //   "btns": []
            // },
            // {
            //   "id": 274,
            //   "parentId": 260,
            //   "menuName": "批次等级搜索",
            //   "level": 2,
            //   "menuType": 0,
            //   "menuUrl": "allMaterial",
            //   "menuPermission": "",
            //   "menuIcon": "el-icon-s-order",
            //   "createDate": "2023-05-15 15:41:51",
            //   "createBy": 1,
            //   "updateDate": null,
            //   "updateBy": 0,
            //   "delFlag": 0,
            //   "serverType": 0,
            //   "userId": 0,
            //   "path": "task/allMaterial",
            //   "parentName": null,
            //   "children": null,
            //   "btns": []
            // },
            // {
            //   "id": 272,
            //   "parentId": 260,
            //   "menuName": "任务结果",
            //   "level": 2,
            //   "menuType": 0,
            //   "menuUrl": "result",
            //   "menuPermission": "",
            //   "menuIcon": "el-icon-office-building",
            //   "createDate": "2023-05-15 15:41:51",
            //   "createBy": 1,
            //   "updateDate": null,
            //   "updateBy": 0,
            //   "delFlag": 0,
            //   "serverType": 0,
            //   "userId": 0,
            //   "path": "task/result",
            //   "parentName": null,
            //   "children": null,
            //   "btns": []
            // }
          ],
          "btns": null
        },
        // {
        //   "id": 260,
        //   "parentId": 0,
        //   "menuName": "企业数据管理",
        //   "level": 1,
        //   "menuType": 0,
        //   "menuUrl": "company",
        //   "menuPermission": "",
        //   "menuIcon": "el-icon-collection",
        //   "createDate": "2023-05-15 11:09:57",
        //   "createBy": 1,
        //   "updateDate": "2023-05-15 15:42:03",
        //   "updateBy": 1,
        //   "delFlag": 0,
        //   "serverType": 0,
        //   "userId": 0,
        //   "path": "company",
        //   "parentName": null,
        //   "children": [
        //     {
        //       "id": 270,
        //       "parentId": 260,
        //       "menuName": "企业数据管理",
        //       "level": 2,
        //       "menuType": 0,
        //       "menuUrl": "index",
        //       "menuPermission": "",
        //       "menuIcon": "el-icon-s-order",
        //       "createDate": "2023-05-15 15:41:51",
        //       "createBy": 1,
        //       "updateDate": null,
        //       "updateBy": 0,
        //       "delFlag": 0,
        //       "serverType": 0,
        //       "userId": 0,
        //       "path": "company/index",
        //       "parentName": null,
        //       "children": null,
        //       "btns": []
        //     }
        //   ],
        //   "btns": null
        // },
        // {
        //   "id": 262,
        //   "parentId": 0,
        //   "menuName": "题库管理",
        //   "level": 1,
        //   "menuType": 0,
        //   "menuUrl": "question",
        //   "menuPermission": "",
        //   "menuIcon": "el-icon-edit",
        //   "createDate": "2023-05-15 11:11:31",
        //   "createBy": 1,
        //   "updateDate": null,
        //   "updateBy": 0,
        //   "delFlag": 0,
        //   "serverType": 0,
        //   "userId": 0,
        //   "path": "question",
        //   "parentName": null,
        //   "children": [
        //     {
        //       "id": 263,
        //       "parentId": 262,
        //       "menuName": "题目管理",
        //       "level": 2,
        //       "menuType": 0,
        //       "menuUrl": "question",
        //       "menuPermission": "",
        //       "menuIcon": "el-icon-edit-outline",
        //       "createDate": "2023-05-15 11:12:02",
        //       "createBy": 1,
        //       "updateDate": null,
        //       "updateBy": 0,
        //       "delFlag": 0,
        //       "serverType": 0,
        //       "userId": 0,
        //       "path": "question/question",
        //       "parentName": null,
        //       "children": null,
        //       "btns": []
        //     },
        //     {
        //       "id": 265,
        //       "parentId": 262,
        //       "menuName": "转盘活动",
        //       "level": 2,
        //       "menuType": 0,
        //       "menuUrl": "lottery",
        //       "menuPermission": "",
        //       "menuIcon": "el-icon-stopwatch",
        //       "createDate": "2023-05-15 11:15:57",
        //       "createBy": 1,
        //       "updateDate": "2023-05-18 09:41:40",
        //       "updateBy": 11,
        //       "delFlag": 0,
        //       "serverType": 0,
        //       "userId": 0,
        //       "path": "question/lottery",
        //       "parentName": null,
        //       "children": null,
        //       "btns": []
        //     },
        //     {
        //       "id": 266,
        //       "parentId": 262,
        //       "menuName": "中奖名单 ",
        //       "level": 2,
        //       "menuType": 0,
        //       "menuUrl": "nameList",
        //       "menuPermission": "",
        //       "menuIcon": "el-icon-present",
        //       "createDate": "2023-05-15 11:16:28",
        //       "createBy": 1,
        //       "updateDate": null,
        //       "updateBy": 0,
        //       "delFlag": 0,
        //       "serverType": 0,
        //       "userId": 0,
        //       "path": "question/nameList",
        //       "parentName": null,
        //       "children": null,
        //       "btns": []
        //     }
        //   ],
        //   "btns": null
        // },
        // {
        //   "id": 267,
        //   "parentId": 0,
        //   "menuName": "招聘数据管理",
        //   "level": 1,
        //   "menuType": 0,
        //   "menuUrl": "recruit",
        //   "menuPermission": "",
        //   "menuIcon": "el-icon-set-up",
        //   "createDate": "2023-05-15 11:17:07",
        //   "createBy": 1,
        //   "updateDate": null,
        //   "updateBy": 0,
        //   "delFlag": 0,
        //   "serverType": 0,
        //   "userId": 0,
        //   "path": "recruit",
        //   "parentName": null,
        //   "children": [
        //     {
        //       "id": 268,
        //       "parentId": 267,
        //       "menuName": "企业招聘数据",
        //       "level": 2,
        //       "menuType": 0,
        //       "menuUrl": "company",
        //       "menuPermission": "",
        //       "menuIcon": "el-icon-collection",
        //       "createDate": "2023-05-15 11:17:37",
        //       "createBy": 1,
        //       "updateDate": null,
        //       "updateBy": 0,
        //       "delFlag": 0,
        //       "serverType": 0,
        //       "userId": 0,
        //       "path": "recruit/company",
        //       "parentName": null,
        //       "children": null,
        //       "btns": []
        //     },
        //     {
        //       "id": 269,
        //       "parentId": 267,
        //       "menuName": "个人求职数据 ",
        //       "level": 2,
        //       "menuType": 0,
        //       "menuUrl": "personal",
        //       "menuPermission": "",
        //       "menuIcon": "el-icon-office-building",
        //       "createDate": "2023-05-15 11:18:01",
        //       "createBy": 1,
        //       "updateDate": null,
        //       "updateBy": 0,
        //       "delFlag": 0,
        //       "serverType": 0,
        //       "userId": 0,
        //       "path": "recruit/personal",
        //       "parentName": null,
        //       "children": null,
        //       "btns": []
        //     },
        //     {
        //       "id": 278,
        //       "parentId": 267,
        //       "menuName": "行业类型",
        //       "level": 2,
        //       "menuType": 0,
        //       "menuUrl": "industry",
        //       "menuPermission": "",
        //       "menuIcon": "el-icon-collection-tag",
        //       "createDate": "2023-08-18 16:02:51",
        //       "createBy": 11,
        //       "updateDate": "2023-08-25 09:42:11",
        //       "updateBy": 14,
        //       "delFlag": 0,
        //       "serverType": 0,
        //       "userId": 0,
        //       "path": "recruit/industry",
        //       "parentName": null,
        //       "children": null,
        //       "btns": []
        //     },
        //     {
        //       "id": 279,
        //       "parentId": 267,
        //       "menuName": "招聘职位",
        //       "level": 2,
        //       "menuType": 0,
        //       "menuUrl": "position",
        //       "menuPermission": "",
        //       "menuIcon": "el-icon-s-check",
        //       "createDate": "2023-08-22 09:49:34",
        //       "createBy": 14,
        //       "updateDate": "2023-08-25 09:42:25",
        //       "updateBy": 14,
        //       "delFlag": 0,
        //       "serverType": 0,
        //       "userId": 0,
        //       "path": "recruit/position",
        //       "parentName": null,
        //       "children": null,
        //       "btns": []
        //     }
        //   ],
        //   "btns": null
        // },
        // {
        //   "id": 273,
        //   "parentId": 0,
        //   "menuName": "社保",
        //   "level": 1,
        //   "menuType": 0,
        //   "menuUrl": "socialSecurity/index",
        //   "menuPermission": "",
        //   "menuIcon": "el-icon-postcard",
        //   "createDate": "2023-05-19 09:34:57",
        //   "createBy": 11,
        //   "updateDate": "2023-05-22 13:41:10",
        //   "updateBy": 14,
        //   "delFlag": 0,
        //   "serverType": 0,
        //   "userId": 0,
        //   "path": "socialSecurity/index",
        //   "parentName": null,
        //   "children": [],
        //   "btns": null
        // },
        // {
        //   "id": 274,
        //   "parentId": 0,
        //   "menuName": "区域管理",
        //   "level": 1,
        //   "menuType": 0,
        //   "menuUrl": "scope/index",
        //   "menuPermission": "",
        //   "menuIcon": "el-icon-tickets",
        //   "createDate": "2023-05-26 09:55:29",
        //   "createBy": 14,
        //   "updateDate": "2023-05-26 14:54:18",
        //   "updateBy": 14,
        //   "delFlag": 0,
        //   "serverType": 0,
        //   "userId": 0,
        //   "path": "scope/index",
        //   "parentName": null,
        //   "children": [],
        //   "btns": null
        // },
        // {
        //   "id": 275,
        //   "parentId": 0,
        //   "menuName": "问题管理",
        //   "level": 1,
        //   "menuType": 0,
        //   "menuUrl": "problem/index",
        //   "menuPermission": "",
        //   "menuIcon": "el-icon-copy-document",
        //   "createDate": "2023-05-26 14:57:41",
        //   "createBy": 14,
        //   "updateDate": "2023-05-26 15:04:33",
        //   "updateBy": 14,
        //   "delFlag": 0,
        //   "serverType": 0,
        //   "userId": 0,
        //   "path": "problem/index",
        //   "parentName": null,
        //   "children": [],
        //   "btns": null
        // },
        // {
        //   "id": 276,
        //   "parentId": 0,
        //   "menuName": "二维码管理",
        //   "level": 1,
        //   "menuType": 0,
        //   "menuUrl": "qrcode/index",
        //   "menuPermission": "",
        //   "menuIcon": "el-icon-picture",
        //   "createDate": "2023-06-06 13:47:57",
        //   "createBy": 14,
        //   "updateDate": null,
        //   "updateBy": 0,
        //   "delFlag": 0,
        //   "serverType": 0,
        //   "userId": 0,
        //   "path": "qrcode/index",
        //   "parentName": null,
        //   "children": [],
        //   "btns": null
        // },
        // {
        //   "id": 277,
        //   "parentId": 0,
        //   "menuName": "游戏场景",
        //   "level": 1,
        //   "menuType": 0,
        //   "menuUrl": "gameScenes/index",
        //   "menuPermission": "",
        //   "menuIcon": "el-icon-bangzhu",
        //   "createDate": "2023-07-14 10:37:03",
        //   "createBy": 14,
        //   "updateDate": "2023-07-14 10:43:32",
        //   "updateBy": 14,
        //   "delFlag": 0,
        //   "serverType": 0,
        //   "userId": 0,
        //   "path": "gameScenes/index",
        //   "parentName": null,
        //   "children": [],
        //   "btns": null
        // }
      ]
    }
    if (res.success) {
      console.log('左侧菜单树=====》', res.data)
      // if (res.data.length != 0) {
      let routerArr = [
        // {
        //   path: '/',
        //   children: [
        //     {
        //       path: 'homePage',
        //       name: 'homePage',
        //       meta: {
        //         title: '主页',
        //         icon: 'el-icon-s-home',
        //         affix: true,
        //       },
        //     },
        //   ],
        // },
      ]
      // res.data.forEach((el, i) => {
      //   let obj = {
      //     path: el.menuUrl,
      //     meta: { title: el.menuName, icon: el.menuIcon },
      //     children: [],
      //   }
      //   el.children.forEach((e) => {
      //     let childObj = {
      //       path: e.menuUrl,
      //       meta: { title: e.menuName, icon: e.menuIcon },
      //     }
      //     obj.children.push(childObj)
      //   })
      //   routerArr.push(obj)
      // })
      res.data.forEach((el, i) => {
        let obj = {
          path: el.menuUrl,
          meta: { title: el.menuName, icon: el.menuIcon },
          children: [],
        }
        el.children.forEach((e) => {
          let childObj = {
            path: e.menuUrl,
            meta: { title: e.menuName, icon: e.menuIcon },
            btns: e.btns,
          }
          obj.children.push(childObj)
        })
        routerArr.push(obj)
      })
      // res.data.forEach((el, i) => {
      //     let obj = {
      //         path: el.menuUrl,
      //         component:Layout,
      //         meta: { title: el.menuName, icon: el.menuIcon },
      //         redirect:`/${el.menuUrl}`,
      //         children: []
      //     }
      //     routerArr.push(obj)
      //     el.children.forEach(e => {
      //         let childObj = {
      //             path: e.menuUrl,
      //             name:e.menuUrl,
      //             component:loadView(e.path),
      //             meta: { title: e.menuName, icon: e.menuIcon },
      //         }
      //         obj.children.push(childObj)
      //     })
      // });
      setStorage('menu', JSON.stringify(routerArr))
      commit('SET_MENU', routerArr)
      // resetRouter()
      // router.options.routes=routerArr
      // router.addRoutes(routerArr)
      console.log(routerArr)
      // }
    }
    // })
  },

  getRoleType({ commit, state }) {
    findRoleTypes().then((res) => {
      let arr = []
      for (var i in res.data) {
        arr.push({ lable: res.data[i], id: i })
      }
      commit('SET_ROLETYPES', arr)
    })
  },

  getShopList({ commit }) {
    // findAllStop().then((res) => {
    //   console.log(res)
    //   // commit('SET_ROLETYPES', arr);
    // })
  },
}
// export const loadView = (view) => {
//     console.log(`@/views/${view}`)
//         return () => import(`@/views/${view}`)
// }
export default {
  namespaced: true,
  state,
  mutations,
  actions,
}
